import { testConnection } from '../../lib/db';

/**
 * 数据库连接测试API
 * @param {import('next').NextApiRequest} req - 请求对象
 * @param {import('next').NextApiResponse} res - 响应对象
 */
export default async function handler(req, res) {
  try {
    const isConnected = await testConnection();
    
    if (isConnected) {
      res.status(200).json({ 
        success: true, 
        message: '数据库连接成功',
        config: {
          host: 'localhost',
          user: 'root',
          database: 'health_hub'
        }
      });
    } else {
      res.status(500).json({ 
        success: false, 
        message: '数据库连接失败' 
      });
    }
  } catch (error) {
    console.error('API错误:', error);
    res.status(500).json({ 
      success: false, 
      message: '服务器错误', 
      error: error.message 
    });
  }
} 